self-restoring insulation - Espagnol Anglais Dictionnaire